Burp Suite Proxy 생성
Burp Suite에서 아래 사진과 같이 Port는 임의로 지정하고,
Bind to address는 All interfaces로 프록시를 새로 생성해준다.
Burp Suite가 프로버전이 아니면 매번 새로 만들어줘야 하니 Json으로 설정을 저장하자!
Burp Suite 인증서 생성
AVD에 인증서를 등록하여야 하기 때문에 인증서 추출을 해준다.
Import / export CA certificate를 눌러준다.
Certificate in DER format으로 진행해준다.
확장자를 지키면서 임의의 이름으로 인증서를 저장하여 준다.
ADB를 통해 인증서 전송
ADB를 이용하여 sdcard/Download 경로에 인증서를 전송해 준다.
adb push burp-ca.crt sdcard/Download
AVD 인증서 설치
Settings → Security → More security settings → Encryption & credentials 로 이동하여 Install a certificate를 선택하여 준다.
CA certificate를 눌러준다. 누르게 되면 파일탐색기가 나오는데 Downloads 메뉴로 이동한다.
경고가 나올 시 Install anyway를 눌러준다.
전송한 인증서를 선택하여 설치를 마무리 해준다.
AVD Proxy 설정
Android Settings가 아닌 AVD Settings으로 이동해야 되기 때문에 해당 버튼을 눌러 준다.
Settings → Proxy로 이동하여 사진과 같이 설정하여 준다.
Burp Suite Proxy Intecept를 통해 확인해보기
정상적으로 작동되는 것을 볼 수 있다.